Soporte Automatizado a la reutilización de requisitos
نویسندگان
چکیده
Resumen. La Ingeniería de Requisitos es una disciplina en auge, que ha demostrado su capacidad de influencia en la mejora de la productividad y calidad en los procesos y productos software. Para facilitar su aplicación, es necesario disponer de herramientas CARE (Computer-Aided Requirements Engineering) que den un buen soporte a sus distintas actividades. Una de estas actividades, que se ha revelado como una de las más efectivas, es la reutilización de requisitos, para la que, sin embargo la mayoría de herramientas CARE actuales no ofrecen ayuda suficiente. En este artículo presentamos un análisis y una comparativa de algunas de las herramientas CARE más populares, en la búsqueda de soluciones para el soporte automatizado a la reutilización de requisitos. Se define un conjunto de necesidades o características específicas para tratar de forma sistemática con esta actividad y, finalmente, se opta como mejor solución por el desarrollo de un “add-in”, un programa integrado con una de las herramientas analizadas. De este modo se consiguen los beneficios ofrecidos por una herramienta convencional de gestión de requisitos, a la vez que se enriquece ésta con las funciones específicas requeridas para la reutilización. La herramienta resultante, denominada SirenTool puede ser utilizada como soporte al método de Ingeniería de Requisitos SIREN (“SImple REuse of software requiremeNts”). SIREN proporciona un enfoque práctico para obtener y especificar los requisitos de un sistema software, basado en la reutilización de requisitos y en estándares de Ingeniería del Software. Finalmente, mostramos la funcionalidad de la herramienta utilizando los catálogos de requisitos disponibles en SIREN.
منابع مشابه
Soporte Automatizado a la Ingeniería de Requisitos de Seguridad
1 Ministerio de Trabajo y Asuntos Sociales; Gerencia de Informática de la Seguridad Social; Centro Informático del Instituto Nacional de la Seguridad Social; Madrid, España. [email protected] 2 Grupo ALARCOS, Dpto. de Tecnologías y Sistemas de Información, Centro Mixto de Investigación y Desarrollo de Software UCLM-Soluziona; Universidad de Castilla-La Mancha. Paseo de la Universidad 4...
متن کاملIdentificación de Patrones de Reutilización de Requisitos de Sistemas de Información
Resumen En este artículo se exponen algunos de los resultados de la aplicación de las plantillas y patrones de requisitos presentadas en la edición previa del WER [6]. Uno de los resultados más interesantes de la normalización del formato de los requisitos ha sido la posibilidad de compararlos e identificar patrones de reutilización, tanto a nivel de requisitos de cliente (requisitos–C, normalm...
متن کاملMecanos y Análisis de Conceptos Formales como soporte para la construcción de Franeworks
Resumen La creación y posterior evolución de frameworks es un proceso dif́ıcil. Esta dificultad es mayor en los frameworks de dominio, que deben adaptarse rápidamente a los cambiantes requisitos de las áreas de negocio. En este trabajo mostraremos cómo el concepto de mecano puede constituir un soporte adecuado para facilitar las tareas de creación, evolución e instanciación de frameworks. Para e...
متن کاملGeneración Automática de Casos de Uso para Desarrollo de Software Basado en Reutilización
Resumen. El desarrollo de software con reutilización se basa en la selección adecuada de elementos reutilizables del repositorio. La generación automática de casos de uso es una opción para acelerar la definición precisa de los requisitos funcionales como paso inicial para el desarrollo de software con reutilización. Por lo anterior, en este artículo proponemos un marco de trabajo para normaliz...
متن کاملContenido en la Web: un modelo de reutilización
Resumen. El continuo crecimiento en tamaño y complejidad de las aplicaciones Web precisa de propuestas rigurosas y sistemáticas que permitan afrontar las demandas tanto en el desarrollo como en el mantenimiento de estos sistemas. Una de las estrategias más difundidas en la ingeniería del software tradicional es la reutilización. Este trabajo aborda la reutilización en aplicaciones Web. Para ell...
متن کامل